def factorial(num):					#自定义函数
	if num==0:						#如果参数为0
		return 1					#返回1
	else:							#如果参数大于0
		s=1							#定义变量
		for i in range(1,num+1):	#开始从1到n+1循环
			s=s*i					#结果乘以循环标记
		return s					#返回最终结果
print("0的阶乘是：",factorial(0))					#调用函数，求0的阶乘
print("1的阶乘是：",factorial(1))					#调用函数，求1的阶乘
print("4的阶乘是：",factorial(4))					#调用函数，求4的阶乘
print("10的阶乘是：",factorial(10))				#调用函数，求10的阶乘